package pipeline

import (
	"time"
)

type TArtifact struct {
	Id         string    `xorm:"not null pk VARCHAR(64)" json:"id"`
	JobId      string    `xorm:"comment('jobid') VARCHAR(64)" json:"jobId"`
	BuildId    string    `xorm:"VARCHAR(64)" json:"buildId"`
	StageId    string    `xorm:"VARCHAR(64)" json:"stageId"`
	BuildName  string    `xorm:"comment('构建状态') VARCHAR(100)" json:"buildName"`
	StageName  string    `xorm:"comment('退出码') VARCHAR(100)" json:"stageName"`
	JobName    string    `xorm:"comment('错误信息') VARCHAR(500)" json:"jobName"`
	Status     string    `xorm:"comment('名字') VARCHAR(100)" json:"status"`
	Created    time.Time `xorm:"comment('创建时间') DATETIME" json:"created"`
	Updated    time.Time `xorm:"comment('更新时间') DATETIME" json:"updated"`
	Name       string    `xorm:"comment('版本') VARCHAR(255)" json:"name"`
	Scope      string    `xorm:"VARCHAR(255)" json:"scope"`
	Path       string    `xorm:"VARCHAR(255)" json:"path"`
	Repository string    `xorm:"VARCHAR(255)" json:"repository"`
	Value      string    `xorm:"VARCHAR(255)" json:"value"`
}
